html {
  font-size: 16px;
  /* min-width: 1200px */
}

p,
ul,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

.wid {
  width: 1100px;
  margin: 0 auto;
}

/*顶部区域*/
.header_top {
  height: 30px;
  width: 100%;
  background: url(/public/image/bg3.png) no-repeat left center;
  background-size: 100% 100%;
}

.header_top_center {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header_top_center .span1 {
  color: #98999D;
  font-size: 12px;
}

.header_top_center .span2 {
  font-size: 13px;
}

.header_top_center .span2 a {
  color: white;
}

.header_logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 110px;
}

.header_logo img {
  width: 40%;
  height: auto;
}

.header_logo .header_logo_phone {
  width: 25%;
  height: 80%;
  background: url(/public/image/phone2.png) no-repeat left center;
  display: flex;
  background-size: 45px 45px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.header_logo .header_logo_phone p {
  margin-left: 50px;
  font-size: 12px;
}

.header_logo .header_logo_phone h2 {
  margin-left: 50px;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #C33225;
}

/*顶部导航栏*/
.header_nav {
  width: 100%;
  height: 50px;
  background-color: #034EA1;
}

.header_nav>ul {
  display: flex;
  justify-content: flex-start;
  height: 100%;
}

.header_nav>ul>li {
  width: 12%;
  display: flex;
  justify-content: center;
  align-items: center;
  /*transition: all 0.8s;*/
  cursor: pointer;
  padding: 0 30px;
}

.header_nav ul li a {
  color: white;
}

.header_nav>ul>li:hover {
  background-color: #F9F9F9 !important;
  border-bottom: 2px solid #C33225;
  color: black;
}

.header_nav ul li:hover>a {
  color: black;
}

/*顶部区域结束*/

/*产品区域开始*/
.mingyi_product {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  padding-bottom: 40px;
}

.mingyi_product_left {
  width: 22%;
  height: 100%;
}

.mingyi_product_right_box {
  width: 76%;
  height: 100%;
  display: none;
}

.mingyi_product_right {
  width: 100%;
  height: 100%;
}

.product_left_top {
  height: 130px;
  background: url(/public/image/bg1.png) no-repeat left center;
  background-size: 100% 100%;
}

.product_left_top h1 {
  color: white;
  line-height: 130px;
  text-align: center;
}

.product_sidebar li {
  margin-top: 10px;
  width: 100%;
  border: 2px solid #E6E6E6;
  height: 50px;
  line-height: 50px;
  padding-left: 70px;
  font-size: 13px;
  background: url(/public/image/listbg.png) no-repeat 8% center;
  cursor: pointer;
}

.product_sidebar li:hover {
  color: #034EA1;
}

.product_showMore {
  margin-top: 10px;
  display: inline-block;
  height: 70px;
  width: 100%;
  border: 1px solid #E6E6E6;
  color: #2566AE;
  line-height: 70px;
  text-align: center;
  font-size: 18px;
}

.product_left_bottom {
  height: 224px;
  width: 100%;
  background: url(/public/image/bg2.png) no-repeat bottom center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.product_left_bottom span {
  color: white;
}

.product_left_bottom span:nth-child(1) {
  transform: translateY(6px);
}

.product_left_bottom span:nth-child(2) {
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 4px;
  transform: translateY(22px);
}

.product_left_bottom span:nth-child(3) {
  transform: translateY(40px);
}

.product_left_bottom span:nth-child(3) a {
  color: white;
}

.right_selected {
  display: block !important;
}

.mingyi_product_right {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.mingyi_product_right .right_box {
  height: 270px;
  width: 31%;
  background-color: #F8F8F8;
  padding: 15px 15px 0;
  margin-bottom: 23px;
  margin-right: 29px;
}

.mingyi_product_right .right_box:nth-child(3n) {
  margin-right: 0;
}

.mingyi_product_right .right_box img {
  height: 80%;
  width: 100%;
  object-fit: cover;
  transition: .8s;
  overflow: hidden;
}

.mingyi_product_right .right_box img:hover {
  transform: scale(1.03);
}

.right_box_bottom {
  height: 20%;
  width: 100%;
  display: flex;
  align-items: center;
  background-origin: content-box !important;
  background: url(/public/image/arrow.png) no-repeat right center;
}

/*产品区域结束*/
/*选择铭一*/
.choose_mingyi {
  height: 300px;
  width: 100%;
  background: url(/public/image/bg8.jpg) no-repeat top;
}

/*选择铭一的4大理由开始*/
.choose_mingyi_four {}

.choose_mingyi_four .choose_four_box {
  height: 430px;
  width: 100%;
  position: relative;
}

.choose_mingyi_four .choose_four_box:nth-child(1) {
  background: url(/public/image/bg7.png) no-repeat bottom,
    url(/public/image/01.png) no-repeat left top;
}

.choose_mingyi_four .choose_four_box:nth-child(2) {
  background: url(/public/image/bg7.png) no-repeat bottom,
    url(/public/image/022.png) no-repeat right top;
}

.choose_mingyi_four .choose_four_box:nth-child(3) {
  background: url(/public/image/bg7.png) no-repeat bottom,
    url(/public/image/03.png) no-repeat left top;
}

.choose_mingyi_four .choose_four_box:nth-child(4) {
  background: url(/public/image/bg7.png) no-repeat bottom,
    url(/public/image/04.png) no-repeat right top;
}

.choose_four_box_top {
  transform: translateY(57px) translateX(150px);
}

.choose_four_box_top h4 {
  font-weight: 600;
  margin-bottom: 8px;
}

.choose_four_box_top span {
  font-size: 14px;
  color: #858585;
}

.choose_four_box_info {
  transform: translateY(120px) translateX(60px);
  width: 550px;
}

.choose_four_box_info p {
  font-size: 15px;
  color: #000;
  padding-left: 35px;
  background: url(/public/image/bg4.png) no-repeat left top;
  margin-bottom: 20px;

}

.choose_mingyi_four img {
  position: absolute;
  right: 0;
  top: 20px;
  width: 470px;
  height: 300px;
  object-fit: contain;
}

.choose_four_box_top1 {
  transform: translateY(52px) translateX(615px);
}

.choose_four_box_top1 h4 {
  font-weight: 600;
  margin-bottom: 8px;
}

.choose_four_box_top1 span {
  font-size: 14px;
  color: #858585;
}

.choose_four_box_info1 {
  transform: translateY(110px) translateX(530px);
  width: 550px;
}

.choose_four_box_info1 p {
  font-size: 15px;
  color: #000;
  padding-left: 35px;
  background: url(/public/image/bg4.png) no-repeat left top;
  margin-bottom: 20px;
}

.choose_mingyi_four .img11 {
  position: absolute;
  right: 0;
  top: 20px;
  width: 470px;
  height: 300px;
  object-fit: contain;
}

.choose_mingyi_four .img22 {
  position: absolute;
  left: 0;
  top: 20px;
  width: 470px;
  height: 300px;
  object-fit: contain;
}

/*选择铭一的4大理由结束*/
/*定制流程开始*/
.mingyi_process {
  width: 100%;
  height: 580px;
  background: url(/public/image/bg11.jpg) no-repeat center;
  transform: translateY(-81px);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.mingyi_process ul {
  display: flex;
  justify-content: space-between;
  transform: translateY(85px);
}

.mingyi_process ul li {
  height: 175px;
  width: 130px;
  position: relative;
  cursor: pointer;
}

.mingyi_process ul li:nth-child(1) {
  background: url(/public/image/phone1.png) no-repeat center;
}

.mingyi_process ul li:nth-child(2) {
  background: url(/public/image/study.png) no-repeat center;
}

.mingyi_process ul li:nth-child(3) {
  background: url(/public/image/recommend.png) no-repeat center;
}

.mingyi_process ul li:nth-child(4) {
  background: url(/public/image/center1.png) no-repeat center;
}

.mingyi_process ul li:nth-child(5) {
  background: url(/public/image/production1.png) no-repeat center;
}

.mingyi_process ul li:nth-child(6) {
  background: url(/public/image/pay1.png) no-repeat center;
}

.mingyi_process ul li span {
  position: absolute;
  width: 25px;
  height: 25px;
  background: url(/public/image/white.png) no-repeat center;
  left: 51%;
  transform: translateX(-50%);
  top: -60px;
}

.mingyi_process ul li p {
  position: absolute;
  bottom: 15px;
  text-align: center;
  width: 100%;
}

.mingyi_process ul li:hover span {
  background: url(/public/image/blue.png) no-repeat center;
}

.mingyi_process_phone {
  height: 60px;
  width: 680px;
  background: url(/public/image/bg10.png) no-repeat center;
  transform: translateY(130px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 50px 0 80px;
  color: white;
}

.mingyi_process_phone span:nth-child(1) {
  display: flex;
  align-items: center;
}

.mingyi_process_phone span:nth-child(1) span:nth-child(1) {
  font-size: 16px;
}

.mingyi_process_phone span:nth-child(1) span:nth-child(2) {
  font-size: 23px;
  letter-spacing: 1px;
}

.mingyi_process_phone span:nth-child(2) {
  font-size: 18px;
  font-weight: 600;
}

/*定制流程结束*/

/*客户案例开始*/
.mingyi_case {
  height: 800px;
}

.mingyi_case img {
  width: 100%;
}

.mingyi_case_info {
  width: 100%;
  margin-top: 70px;
  height: 570px;
  display: flex;
  justify-content: space-between;
}

.mingyi_case_info_left {
  height: 100%;
  width: 69%;
  margin-top: 45px;
  position: relative;
}

.mingyi_case_info_right {
  width: 27%;
  background: url(/public/image/bg9.png) no-repeat top;
  background-size: 100%;
}

.mingyi_case_info_left ul {
  display: flex;
  width: 100%;
  height: 100px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.mingyi_case_info_left ul li {
  width: 33.3333%;
  font-size: 14px;
  cursor: pointer;
}

.mingyi_case_info_left ul li span {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #C7C7C7;
  border-radius: 50%;
  margin-right: 8px;
}

.selected_span {
  background-color: #1E76E5 !important;
}

.mingyi_case_info_img {
  width: 100%;
  height: 405px;
  margin-top: 20px;
  position: absolute;
  display: none;
}

.mingyi_case_info_img_selected {
  display: block;
}

.mingyi_case_info_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mingyi_case_info_info {
  position: absolute;
  width: 520px;
  height: 210px;
  bottom: 98px;
  right: -285px;
  background-color: #F5F5F5;
  padding: 40px 30px;
}

.mingyi_case_info_info h3 {
  font-size: 24px;
  font-weight: 700;
}

.mingyi_case_info_info p {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 220%;
  margin-top: 10px;
}

.mingyi_case_info_info p span a {
  color: #C20200;
}

.mingyi_case_info_arrow {
  position: absolute;
  width: 90px;
  height: 30px;
  background-color: #5D5059;
  bottom: 0;
  right: -345px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  color: white;
  font-weight: 800;
  font-size: 24px;
}

.mingyi_case_info_arrow span {
  cursor: pointer;
}

/*客户案例结束*/

/*公司简介开始*/
.mingyi_introduction {
  width: 100%;
  height: 170px;
  background: url(/public/image/bg12.jpg) no-repeat center;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 40px 0;
}

.mingyi_introduction h3 {
  color: white;
}

.mingyi_jianjie {
  height: 700px;
  margin-top: 90px;
}

.mingyi_jianjie_info {
  width: 100%;
  height: 390px;
  border: 3px solid #EEEEEE;
  display: flex;
  position: relative;
}

.mingyi_jianjie_info_left {
  width: 33%;
  height: 100%;
  background-color: #034EA1;
  position: relative;
}

.mingyi_jianjie_info_left img {
  position: absolute;
  height: 310px;
  width: 430px;
  top: 50%;
  transform: translateY(-50%);
  left: 40px;
}

.mingyi_jianjie_info_right {
  width: 67%;
  padding: 55px 10px 30px 155px;
}

.mingyi_jianjie_info_right h4 {
  color: #034EA1;
  font-weight: 600;
}

.mingyi_jianjie_info_right p {
  line-height: 270%;
  margin: 20px 0 10px 0;
  color: #6C6C6C;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  height: 188px;
}

.mingyi_jianjie_info_right span {
  display: inline-block;
  height: 35px;
  width: 110px;
  background-color: #034EA1;
  color: white;
  line-height: 35px;
  text-align: center;
  border-radius: 16px;
  cursor: pointer;
}

.select_info {
  display: flex;
  justify-content: space-between;
  height: 20px;
  width: 180px;
  position: absolute;
  bottom: -9px;
  right: 35px;
}

.select_info span {
  cursor: pointer;
  background-color: white;
  padding: 0 15px;
  font-size: 13px;
  font-weight: 600;
}

.select_info_selected {
  color: #034EA1;
}

/*图片展示开始*/
.yp_showimg {
  width: 100%;
  height: 219px;
  background-color: white;
  position: relative;
  display: none;
}

.yp_showimg_selected {
  display: block;
}

.swiper-container {
  margin: 40px auto;
  height: 100%;
  /*padding: 15px;*/
  box-sizing: border-box;
}

/* 箭头 */
.wid .left_arrow,
.wid .right_arrow {
  position: absolute;
  width: 70px;
  height: 65px;
  top: 25%;
  font-size: 24px;
  color: #53AF00;
  cursor: pointer;
  z-index: 1000000000000000;
}

.wid .left_arrow {
  background: url(/public/image/left.png) no-repeat center;
  left: -16px;
}

.wid .right_arrow {
  background: url(/public/image/right.png) no-repeat center;
  right: -16px;
}

.swiper-slide {
  font-size: 18px;
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  width: 200px;
}

.swiper-slide span {
  font-size: 12px;
  margin-top: 15px;
}

.swiper-slide .show_img {
  height: 85%;
  width: 100%;
  overflow: hidden;
}

.swiper-slide .show_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s;
}

.swiper-slide .show_img img:hover {
  transform: scale(1.1);
}

/*图片展示结束
/*公司简介结束*/

/*新闻区域开始*/
.mingyi_newsList {
  height: 700px;
  display: flex;
  justify-content: space-between;
}

.mingyi_newsList_news {
  width: 62%;
  height: 100%;
}

.mingyi_newsList_question {
  width: 34%;
  height: 100%;
}

.news_top_left {
  display: flex;
  height: 100%;
}

.news_top_left span {
  width: 120px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  cursor: pointer;
}

.news_top_left_selected {
  background-color: #034EA1;
  color: white;
}

.mingyi_newsList_news_top {
  height: 50px;
  width: 100%;
  border: 1px solid #DDDDDD;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #909090;
}

.mingyi_newsList_news_box {
  display: none;
}

.mingyi_newsList_news_box_selected {
  display: block;
}

.mingyi_newsList_news_top>span {
  margin-right: 10px;
  cursor: pointer;
}

.news_first_info {
  width: 100%;
  height: 200px;
  border-bottom: 2px solid #DDDDDD;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.news_first_info_left {
  width: 39%;
  height: 85%;
  overflow: hidden;
}

.news_first_info_left img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: 0.8s;
}

.news_first_info_left img:hover {
  transform: scale(1.1);
}

.news_first_info_right {
  width: 57%;
  height: 85%;
}

.news_first_info_right h4 {
  color: #054DA1;
  font-size: 16px;
}

.news_first_info_right h3 {
  color: #054DA1;
  font-weight: 600;
  font-size: 24px;

}

.news_first_info_right h5 {
  margin: 10px 0 15px 0;
}

.news_first_info_right p {
  font-size: 13px;
  color: #9A9A9A;
  letter-spacing: 1px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 40px;
}

.mingyi_newsList_news_list li {
  width: 100%;
  height: 60px;
  border-bottom: 1px dashed #C9C9C9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #5E5E5E;
}

.mingyi_newsList_news_list li:hover {
  background-color: #DDD;
}

.mingyi_newsList_question_top {
  height: 50px;
  width: 100%;
  border: 1px solid #DDDDDD;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #909090;
  padding-right: 6px;
}

.question_top_left {
  height: 100%;
}

.question_top_left span {
  height: 100%;
  width: 120px;
  background-color: #C30101;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mingyi_newsList_question_top>span {
  cursor: pointer;
}

.mingyi_newsList_question_info {
  width: 100%;
  height: 125px;
  margin-top: 15px;
  display: flex;
  justify-content: flex-start;
}

.mingyi_newsList_question_info_img {
  width: 40%;
  height: 100%;
  overflow: hidden;
  border: 1px solid #CDCBCC;
}

.mingyi_newsList_question_info_img img {
  height: 100%;
  width: 100%;
  transition: .8s;
  cursor: pointer;
  object-fit: cover;
}

.mingyi_newsList_question_info_img img:hover {
  transform: scale(1.1);
}

.mingyi_newsList_question_info_info {
  width: 60%;
  height: 100%;
  padding: 10px 0 0 10px;
}

.mingyi_newsList_question_info_info h4 {
  font-size: 15px;
}

.mingyi_newsList_question_info_info h5 {
  color: #979797;
  margin: 10px 0 15px 0;
}

.mingyi_newsList_question_info_info p {
  font-size: 13px;
  color: #979797;
  letter-spacing: 1px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 40px;
}

/*新闻区域结束*/

/*底部友情链接开始*/
.friend_link_bg {
  width: 100%;
  height: 70px;
  background: url(/public/image/bg5.png) no-repeat left;
  background-size: 30% 100%;
  background-color: #F5F5F5;
}

.friend_link_content {
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.friend_link_right {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.friend_link_left strong {
  font-size: 20px;
  color: white;
}

.friend_link_left span {
  font-size: 16px;
  color: white;
}

.friend_link_right {
  margin-left: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.friend_link_right li {
  margin-right: 10px;
}

.friend_link_right li a {
  font-size: 14px;
  color: black;
}

.foot_center {
  width: 100%;
  height: 300px;
  background-color: #111924;
  position: relative;
}

.foot_center_info {
  height: 40%;
  display: flex;
  transform: translateY(50px);
  justify-content: space-between;
}

.foot_center_info .foot_center_info_left {
  width: 240px;
  height: 100%;
  border-right: 1px solid #39424B;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 24px;
}

.foot_center_info_right {
  height: 100%;
  width: 470px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.foot_center_info_right p {
  font-size: 12px;
  color: white;
  margin: 10px 0 0 15px;
}

.foot_center_nav {
  height: 80px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  border-top: 1px solid #1D2731;
}

.foot_center_nav ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 100%;
  width: 900px;
}

.foot_center_nav ul li {
  width: 12.5%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.foot_center_nav ul li:hover a {
  color: skyblue;
}

.foot_center_nav ul li a {
  color: white;
}

.foot_center_qrcode {
  height: 100%;
  /*width: 470px;*/
  background: url(/public/image/phonebg.jpg) no-repeat left bottom;
  display: flex;
  justify-content: flex-start;
  padding-left: 95px;
}

.foot_center_qrcode .qrcode_img {
  height: 100%;
  width: 110px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.foot_center_qrcode .qrcode_img .qrcode_img_box {
  width: 100%;
  /*padding: 10px 0;*/
  border: 1px solid white;
  /*overflow: hidden;*/
}

.foot_center_qrcode .qrcode_img .qrcode_img_box img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.foot_center_qrcode .qrcode_img:nth-child(1) {
  margin-right: 40px;
}

.foot_center_qrcode .qrcode_img span {
  color: white;
}

/*底部友情链接结束*/
/*样式重写*/
.mingyi_search {
  width: 100%;
  height: 60px;
  border-bottom: 2px solid #DFDFDF;
}

.mingyi_search_center {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mingyi_search_keywords span:nth-child(1) {
  color: #2566AE;
}

.input-search {
  width: 400px;
}

.met-yonghu {
  background-color: #f2f2f2;
  padding: 30px;
}

.met-yonghu .wid {
  background-color: #fff;
  padding: 20px;
}

.met-yonghu .wid h2 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 30px;
}

.yonghuList {
  height: 50px;
  border-bottom: 1px solid #ddd;
  font-size: 15px;
  display: flex;
  align-items: center;
  padding-left: 10px;
}

.yonghuList .name {
  width: 20%;
}

.met-editor {
  font-size: 16px;
}

table th,
table td {

  vertical-align: middle;
}

.met-news {
  background-color: #fff;
}

.met-bar {
  margin-left: 0;
}

.met-news .met-news-list {
  border: 1px solid #ddd;
}

.col-md-3 {
  border: 1px solid #ddd;
}

.mingyi_search .search input {
  width: 400px;
  height: 41px;
  border: 1px solid #e4eaec;
  padding: .429rem .929rem;
  padding-right: 50px;
  font-size: 1rem;
  line-height: 1.571429;
  background: #f3f7f9;
  box-shadow: none;
  border-radius: 200px;
}

.mingyi_search .search {
  position: relative;
}

.mingyi_search .search input:focus {
  background-color: #fff;
  border-color: #62a8ea;
  outline: 0;
}

.mingyi_search .search button {
  position: absolute;
  right: 0;
  height: 100%;
  width: 40px;
  background: none;
  border: none;
}